/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.eam.gruposenior.gestorLEcciones.vista.common;

import edu.eam.gruposenior.gestorLEcciones.entidades.LeccionAprendida;
import java.util.Enumeration;
import javax.swing.tree.TreeNode;

/**
 *
 * @author Claudia
 */
public class LeccionAprendidaTreeNode implements TreeNode {

    
   
    private CategoriaTreeNode categoria;
    
    private LeccionAprendida leccion;

    public LeccionAprendidaTreeNode(CategoriaTreeNode categoria, LeccionAprendida leccion) {
        this.categoria = categoria;
        this.leccion = leccion;
    }
    
    
    
    @Override
    public TreeNode getChildAt(int childIndex) {
        return null;
    }

    @Override
    public int getChildCount() {
       return 0;
    }

    @Override
    public TreeNode getParent() {
        return categoria;
    }

    @Override
    public int getIndex(TreeNode node) {
        return -1;
    }

    @Override
    public boolean getAllowsChildren() {
       return false;
    }

    @Override
    public boolean isLeaf() {
        return true;
    }

    @Override
    public Enumeration children() {
        return null;
    }

    @Override
    public String toString() {
        return leccion.getNombre();
    }

    public LeccionAprendida getLeccion() {
        return leccion;
    }
    
    
    
    
    
}
